package br.com.erpcortume.services;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import br.com.erpcortume.beans.ProdutoBase;
import br.com.erpcortume.repositorio.ProdutoBaseRepositorio;

@Service
public class ProdutoBaseService {
	
	@Autowired
	private ProdutoBaseRepositorio produtoBaseRepositorio;
	

	public List<ProdutoBase> listar() {
		return produtoBaseRepositorio.listAll();
	}

	public void salvar(ProdutoBase produtoBase){
		
		if (produtoBase.getId() > 0) {
			produtoBaseRepositorio.editar(produtoBase);
		}else {
			produtoBaseRepositorio.salvar(produtoBase);
		}
		
	}

	public void excluir(int id){
		produtoBaseRepositorio.excluir(id);
	}

	
	public ProdutoBase find(int id) {
		return produtoBaseRepositorio.loadById(id);
	}
	
	
	public void editar(ProdutoBase produtoBase) {
		produtoBaseRepositorio.editar(produtoBase);
	}
	
	
}
